#ifndef ASSIGNABLE_H
#define ASSIGNABLE_H

#include <iostream>

class JassValue;
class JassType;

class Assignable {
private:
    JassValue* value;
    JassType* type;

public:
    Assignable(JassType* type_);

    void setValue(JassValue* value_);
    JassValue* getValue() const { return value; }
    JassType* getType() const { return type; }

};

#endif  // ASSIGNABLE_H
